package com.yanqu.road.entity.activity.hongxian.config;

import com.yanqu.road.entity.FieldTypeAnnotation;

import java.util.List;

@FieldTypeAnnotation(tableName = "t_s_activity_hongxian_memory")
public class HongXianMemoryInfo {

    @FieldTypeAnnotation(select = true, desc = "活动id")
    private int activityId;

    @FieldTypeAnnotation(desc = "回忆id", orderASC = true)
    private int id;

    @FieldTypeAnnotation(desc = "回忆名字")
    private String name;

    @FieldTypeAnnotation(desc = "回忆品质")
    private int memoryLevel;

    @FieldTypeAnnotation(desc = "回忆描述")
    private String text;

    @FieldTypeAnnotation(desc = "一步权重")
    private int fristWeight;

    @FieldTypeAnnotation(desc = "二步权重")
    private int secondWeight;

    @FieldTypeAnnotation(desc = "防欧范围（总抽数）")
    private String leastNum;

    private List<Integer> leastNumMap;

    @FieldTypeAnnotation(desc = "臻保底")
    private String specialNum;
    private List<Integer> specialNumMap;

    @FieldTypeAnnotation(desc = "普通保底")
    private String normalNum;
    private List<Integer> normalNumMap;

    @FieldTypeAnnotation(desc = "获取红仙积分量")
    private int score;

    @FieldTypeAnnotation(desc = "回忆效果")
    private String effect;
    private List<Integer> effectMap;


    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getMemoryLevel() {
        return memoryLevel;
    }

    public void setMemoryLevel(int memoryLevel) {
        this.memoryLevel = memoryLevel;
    }

    public String getText() {
        return text;
    }

    public void setText(String text) {
        this.text = text;
    }

    public int getFristWeight() {
        return fristWeight;
    }

    public void setFristWeight(int fristWeight) {
        this.fristWeight = fristWeight;
    }

    public int getSecondWeight() {
        return secondWeight;
    }

    public void setSecondWeight(int secondWeight) {
        this.secondWeight = secondWeight;
    }

    public String getLeastNum() {
        return leastNum;
    }

    public void setLeastNum(String leastNum) {
        this.leastNum = leastNum;
    }

    public String getSpecialNum() {
        return specialNum;
    }

    public void setSpecialNum(String specialNum) {
        this.specialNum = specialNum;
    }

    public String getNormalNum() {
        return normalNum;
    }

    public void setNormalNum(String normalNum) {
        this.normalNum = normalNum;
    }

    public int getScore() {
        return score;
    }

    public void setScore(int score) {
        this.score = score;
    }

    public String getEffect() {
        return effect;
    }

    public void setEffect(String effect) {
        this.effect = effect;
    }

    public List<Integer> getLeastNumMap() {
        return leastNumMap;
    }

    public void setLeastNumMap(List<Integer> leastNumMap) {
        this.leastNumMap = leastNumMap;
    }

    public List<Integer> getSpecialNumMap() {
        return specialNumMap;
    }

    public void setSpecialNumMap(List<Integer> specialNumMap) {
        this.specialNumMap = specialNumMap;
    }

    public List<Integer> getNormalNumMap() {
        return normalNumMap;
    }

    public void setNormalNumMap(List<Integer> normalNumMap) {
        this.normalNumMap = normalNumMap;
    }

    public List<Integer> getEffectMap() {
        return effectMap;
    }

    public void setEffectMap(List<Integer> effectMap) {
        this.effectMap = effectMap;
    }
}
